const { defineConfig } = require('@vue/cli-service')
const Mock = require("mockjs")
const data =Mock.mock({
  "list|10":[
    {
      name:"@cname",
      address:"@city"
    }
  ]
}).list
const tabdata =Mock.mock({
  "list|4":[
    {
      name:"@cname",
      "children|5":[
        {
          img:"@image(100x100,@color)"
        }
         
      ]
    }
  ]
}).list
module.exports = defineConfig({
  transpileDependencies: true,
  devServer:{  // 给前端做出响应的
    onBeforeSetupMiddleware ({app}) { // onBeforeSetupMiddleware 不能写错
        app.get("/api/list",(req,res)=>{ // 此函数就是配置接口的

          // req 是请求体 ，res 是响应体
          res.send(data)
        })
        app.get("/api/tablist",(req,res)=>{ // 此函数就是配置接口的

          // req 是请求体 ，res 是响应体
          res.send(tabdata)
        })
    }
  },
  lintOnSave:false // 关闭selint
})
// 只要改这个文件的东西，就要重启服务，否则不生效
